0%

buuctf_[FlareOn4]login

解压后如下,点开html

直接F12

image-20220304101834767

1
2
3
function(c){
return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
}

String.fromCharCode方法返回Unicode对应字符串;

charcodeAt()方法返回指定位置的字符的Unicode编码。

分析一下代码大概就知道为啥是13和26两个关键数字,就是将该字符替换为后13位的字符,例如A替换为N,N替换为A

直接修改网页源代码,alert(rotFlag)

就可以得flag{ClientSideLoginsAreEasy@flare-on.com}

image-20220304104715517